Fix macroexp crash on Windows with debugging.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 2 Aug 2012 20:59:49 +0000 (13:59 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 2 Aug 2012 20:59:49 +0000 (13:59 -0700)
commit5ab13c3b5457ae1e9115efe4a3ec2916e5076b16
tree97b3fd6bb80390f6d0bbd47411b848ea2f5ef7f0
parent552df186430d28db4527786cb3456d322ff0bf17
Fix macroexp crash on Windows with debugging.

* lisp.h (ASET) [ENABLE_CHECKING]: Ignore ARRAY_MARK_FLAG when
checking subscripts; problem introduced with the recent
"ASET (a, i, v)" rather than "AREF (a, i) = v" patch.
(ARRAY_MARK_FLAG): Now a macro as well as a constant,
since it's used in non-static inline functions now.
src/ChangeLog
src/lisp.h